package com.enjava.Impl;

import java.util.ArrayList;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import com.enjava.ComentarioChat;
import com.enjava.EMF;
import com.enjava.UsuarioChat;
import com.enjava.UsuariosConectadosChat;

public class DaoUsuariosConectadosChat implements com.enjava.interfaces.DaoUsuariosConectadosChat{

	@Autowired
	UsuariosConectadosChat usuariosConectados;
	
	public UsuariosConectadosChat getUsuariosConectados() {
		return usuariosConectados;
	}

	public void setUsuariosConectados(UsuariosConectadosChat usuariosConectados) {
		this.usuariosConectados = usuariosConectados;
	}

	@Override
	public void conectaUsuario(UsuarioChat usuario) {
		usuariosConectados.getUsuarios().add(usuario);
		
	}

	@Override
	public void desconectaUsuario(UsuarioChat usuario) {
		usuariosConectados.getUsuarios().remove(usuario);
	}

	@Override
	public List<UsuarioChat> getUsuarios() {
		// TODO Auto-generated method stub
//		List<UsuarioChat> prueba;
//		
//		prueba = usuariosConectados.getUsuarios();
//		prueba.add(new UsuarioChat(new Long(2),"usuario1",null));
//		prueba.add(new UsuarioChat(new Long(3),"usuario2",null));
//		prueba.add(new UsuarioChat(new Long(4),"usuario3",null));
		
		return this.usuariosConectados.getUsuarios();
//		return prueba;
	}




}
